Activités (Activities)
Plus récente (Latest)
False
Image de fond de la bannière
Activités UIAutomation
Dernière mise à jour 3 avr. 2024

Non pris en charge par l'assistance
v20.10

v20.10.15

Date de publication : 5 octobre 2023

Résolution de bogues

  • Correction de l'interruption de la prise en charge d'Active Accessibility pour les pages Web contenant des éléments IFrame ou des fichiers PDF dans Chrome et Edge version 117, qui entraînait l'échec des sélecteurs <ctrl />.
    Ajout de la possibilité de transmettre des arguments de ligne de commande supplémentaires au navigateur ouvert à l’aide des activités Ouvrir le navigateur (Open Browser)/Utiliser le navigateur (Use Browser). Cela peut se faire en définissant la variable d'environnement appropriée à l'aide de l'activité Définir la variable d'environnement (Set Environment Variable) :
    • UIPATH_EXTRA_CMD_ARGS_CHROME
    • UIPATH_EXTRA_CMD_ARGS_EDGE
    • UIPATH_EXTRA_CMD_ARGS_FIREFOX

    Ces variables peuvent être utilisées pour activer de force la prise en charge d'Active Accessibility dans Chrome et Edge afin d'éviter des problèmes tels que l'interruption de la prise en charge de Chrome/Edge Active Accessibility à partir des versions 114 et 117.

    Pour Chrome, définissez la variable d'environnement UIPATH_EXTRA_CMD_ARGS_CHROME avec la valeur --force-renderer-accessibility=complete.
    Pour Edge, définissez la variable d'environnement UIPATH_EXTRA_CMD_ARGS_EDGE avec la valeur --force-renderer-accessibility=complete.

v20.10.14

Date de publication : 8 juin 2023

Résolution de bogues

Les dernières mises à jour de Chrome et d'Edge vers la version114 ont introduit un changement radical dans la façon dont la prise en charge d'Active Accessibility est activée. Cela entraînait l'échec des processus d'automatisation lors de la tentative d'interaction avec les écrans du navigateur tels que la fenêtre contextuelle d'impression ou la visionneuse PDF.

v20.10.13

Date de publication : 7 décembre 2022

Améliorations

UI Automation Classic

L'attribut visibleInnerText est désormais disponible dans le panneau Attributs du sélecteur (Selector Attributes) d'UI Explorer.

Résolution de bogues

  • Le délai d’expiration interne de l’activité Open Browser a été augmenté de 20 à 60 secondes. En outre, vous pouvez configurer cette valeur de délai d'attente via la variable d'environnement UIPATH_OPEN_BROWSER_TIMEOUT_SECONDS .

v20.10.12

Date de publication : 3 août 2022

Résolution de bogues

  • Azure Windows Virtual Desktop (msdrc.exe) n'était pas pris en charge par UIAutomation. Le nouveau nom de processus associé à Azure Windows Virtual Desktop a été ajouté et est désormais pris en charge.
  • Lors de l'automatisation de Microsoft Edge en mode IE, la validation du sélecteur échouait en raison d'un codage d'URL non conforme entre Edge et IE.
  • Lors de l’utilisation de l’activité Saisir dans (Type Into) avec la méthode d’entrée Simuler le type, le nombre 8 ne pouvait pas être saisi dans certaines applications.

v20.10.11

Date de publication : 25 novembre 2021

Résolution de bogues

  • Pour effacer le texte des éléments des pages Web, vous pouvez à nouveau utiliser des strings vides avec l'activité Définir le texte (Set Text), comme dans UiAutomation v18.4.

v20.10.10

Date de publication : 2 juin 2021

Résolution de bogues

  • Java Bridge n’a pas pu être installé à partir d’UiExplorer.
  • L’activité Sur apparition de l’image (On Image Appear) a affiché une capture d’écran corrompue lorsque la cible a été indiquée pour la première fois.
  • Correction de problèmes de performances avec les activités Obtenir l’attribut (Get Attribute), Obtenir la position (Get Position), Obtenir le texte (Get Text), Texte existant (Text Exists), Texte OCR existant (OCR Text Exists).
  • Correction d’un problème qui faisait que certaines pages Web dans Chrome bloquaient l’ensemble du système d’exploitation lors de l’indication d’une activité Utiliser l’application/le navigateur (Use Application/Browser).
  • Lors de l’utilisation des activités Transaction d’appel (Call Transaction) et Connexion SAP (SAP Login) exécutant XenApp dans un conteneur App-V, la Enter n’a pas été exécutée.
  • Les scripts SAPGUI ne permettaient pas d’automatiser les applications SAP Logon publiées en tant qu’App-V.
  • L’activité Cliquer (Click) a cessé de fonctionner lorsqu’une fenêtre s’est figée au premier plan pendant l’exécution.
  • Après avoir indiqué un élément ou une ancre, UiExplorer n’a pas pu revenir au premier plan.
  • L’utilisation des fonctionnalités Indiquer l’élément (Indicate Element) et Réparer (Repair) entraînait l’ouverture de plusieurs fenêtres de l’Éditeur de sélecteur.

v20.10.9

Date de publication : 8 février 2021

Résolution de bogues

  • Correction d’un problème dans le cadre duquel l'assistant de l’écran de sélection restait visible sur les machines Windows 7 après avoir indiqué un élément d’IU.
  • L’activité Utiliser l'application/le navigateur (Use Application/Browser) ne parvenait pas à cibler Adobe Acrobat même si l'application était ouverte.

v20.10.8

Date de publication : 14 décembre 2020

Résolution de bogues

  • Lors de l'automatisation d'une application comportant plusieurs instances de fenêtre, dans un conteneur Use Application/Browser (Utiliser l'application/le navigateur) dont le mode d'attachement (Attach Mode) est défini sur Instance d'application (Application Instance), la modification manuelle du sélecteur d'une activité Cliquer (Click) en sélecteur inexistant entraînait le ciblage de l'ensemble de l'application cible au lieu de l'élément initial. Cela se produisait uniquement lorsque la case Sélecteur (Selector) était cochée.

v20.10.7

Date de publication : 10 décembre 2020

Améliorations

L’action Double-cliquer (Double Click) a été ajoutée au menu Sélecteur d'action (Action Picker) dans l’enregistreur.

Le sélecteur de fenêtre s’affiche maintenant lors de la modification d’un descripteur en mode hors ligne.

Résolution de bogues

  • L’activité Extraire les données de table (Extract Table Data) peut maintenant être utilisée avec la fonctionnalité Référentiel d’objets (Object Repository) dans Studio.
  • Correction d’un problème dans le cadre duquel l’activité Invoquer le processus (Invoke Process) appelait les mauvais fichiers.
  • La correspondance des attributs JavaState ne s'effectuait pas correctement.
  • Correction d’un problème qui causait l'échec de l'activité Saisir dans (Type Into) avec la propriété Simuler un type (SimulateType) lorsqu’elle était utilisée avec Lawson dans Chrome.
  • L’activité Cliquer sur l'image (Click Image) n'utilisait pas les valeurs définies dans les champs de propriété Délai d'attente (Timeout) et Attendre que la fonctionnalité soit prête (WaitForReady).
  • Une exception Pointeur nul (Null Pointer) se déclenchait lors de la récupération de texte à partir de NRichLabel dans les environnements Nexaweb.

Problèmes connus

  • L’installation des extensions UiPath pour Chrome et Edge Chromium à l’aide de UiPathStudio.msi échoue si l’un ou l’autre des navigateurs est en cours d’exécution pendant l’installation. Vous êtes maintenant invité à fermer votre navigateur avant de les installer.

v20.10.6

Date de publication : 20 octobre 2020

Résolution de bogues

  • L’activité Étendue de cellule de données (Table Cell Scope) s'affichait lorsque la version Modern Experience était sélectionnée dans Studio et StudioX, même si elle n’était pas compatible avec eux.

v20.10.5

Date de publication : 12 octobre 2020

Améliorations

Unification d’UIAutomation et d’UIAutomation Next

Les packages d’activités UIAutomation et UIAutomation Next ont été réunis dans le module d’activités UIAutomation v20.10.5, contenant le meilleur des deux mondes et profitant maintenant de la nouvelle technologie Cible unifiée (Unified Target) qui rassemble toutes les méthodes de ciblage, ce qui rend toutes vos activités d’automatisation beaucoup plus faciles.

Certaines activités sont également été révisées pour prendre en charge la technologie de Cible unifiée. Ne vous inquiétez pas, cependant, nous n'avons pas supprimé leurs anciens équivalents du package, vous pouvez simplement choisir de les utiliser ou non en sélectionnant Classic ou Modern Experience de conception dans l'onglet Paramètres de Studio.

Le choix de la version Modern Experience vous donne également accès au nouvel enregistreur d'application/Web (App/Web Recorder), qui est un enregistreur unique remplaçant tous les enregistreurs UIAutomation précédents par un nouveau système d’identification d’éléments multi-technologies basé sur les ancres qui rend l’enregistrement de vos actions beaucoup plus facile et rapide.

Vous pouvez installer le package d’activités unifié UIAutomation même sur Studio v2020.4.1 ou une version antérieure. Ainsi, toutes les activités classiques et modernes s'affichent dans le volet Activités (Activities). Veuillez noter, cependant, que les assistants qui nécessitent des versions de Studio/Robot plus récentes que 2020.4.1 ne sont pas disponibles dans les versions antérieures.

Remarque : Les améliorations apportées au package UIAutomation Next entre les versions v20.4.3 et v20.10.5 sont répertoriées dans leur propre sous-chapitres ci-dessous, pour plus de clarté.
Déclencheurs de bureau
Activité Étendue du déclencheur (Trigger Scope)

Nous avons développé une toute nouvelle activité d’étendue pour les déclencheurs, appelée Étendue du déclencheur ( Trigger Scope). Cette activité se trouve dans le package d’activités System v20.10.1, mais peut être utilisée avec tous les déclencheurs présents dans les packages d’activités UI Automation et System . Il offre les arguments requis pour travailler avec le déclencheur prêt à l'emploi, comme le nom et le type de déclencheur ou son événement source. De plus, il peut traiter les événements entrants de manière séquentielle ou simultanée, tandis qu'il peut se terminer après une exécution.

Nouveaux déclencheurs et refonte de l’interface utilisateur

À cet effet, nous avons ajouté plusieurs nouvelles activités de déclencheur et repensé certains des déclencheurs existants, déplaçant les propriétés les plus utilisées à portée de main. Les nouvelles activités sont les suivantes :

  • Element Attribute Change Trigger
  • Element State Change Trigger
SDK de déclencheurs

Plus important encore, nous avons démocratisé le développement des déclencheurs. Nous fournissons un SDK de déclencheur pour que chacun puisse utiliser et développer des déclencheurs personnalisés, comme vous le faites avec des activités personnalisées. Vous pouvez en savoir plus à ce sujet ici.

Règles de l’analyseur de workflow

Deux nouvelles règles d’analyseur de workflow ont été ajoutées, comme suit :

  • Utilisation des variables interdites dans les sélecteurs (Forbidden Variables Usage In Selectors ) vous permet de rechercher toutes les activités d’UI Automation qui utilisent des variables dans les sélecteurs, supprimant ainsi tout risque d’utilisation de sélecteurs non conformes dans vos processus d’automatisation.
  • Utilisation non sécurisée du mot de passe vérifie si des activités Saisir dans (Type Into) utilisées dans votre workflow utilisent du texte brut pour saisir les mots de passe au lieu de variables SecureString .
Computer Vision

Cette version apporte une mise à jour de l’expérience utilisateur offerte par les activités CV en modifiant la façon dont les écrans avec lesquels vous travaillez sont mis en cache. La nouvelle stratégie de cache enregistre tous les écrans sur lesquels vous travaillez dans l’activité Étendue d'écran CV (CV Screen Scope) et vous permet d’y effectuer des actions plus facilement au moment de la conception.

UI Automation Next

Prendre une capture d'écran (Prendre une capture d'écran ) : cette nouvelle activité vous permet de prendre une capture d'écran d'un élément d'IU spécifié et de l'enregistrer en tant que fichier image.

Vous pouvez maintenant placer les activités Utiliser l'application/le navigateur (Use Application/Browser) l’une à l’intérieur de l’autre. Cela vous donne plus de flexibilité lors de la conception d’automatisations qui fonctionnent avec plusieurs applications.

Une nouvelle option nommée Configurer chaque étape (Configure every step) est disponible dans l’enregistreur d'application/Web (App/Web Recorder). Lorsqu’il est activé, les modifications suivantes se produisent avant qu’une étape ne soit enregistrée :

  • La sélection des cibles n’est plus effectuée automatiquement après avoir cliqué sur l’élément d’IU avec lequel vous souhaitez interagir. Vous pouvez ajouter ou supprimer des ancres, supprimer et ajouter la cible de nouveau après l’avoir indiquée, et confirmer la sélection.
  • Lors de l’ajout de l’action Obtenir le texte (Get Text), vous êtes invité à enregistrer la valeur.

L’enregistreur d'application/Web (App/Web Recorder) se souvient maintenant de la dernière position où vous l’avez déplacé à l’écran. Lorsque vous le fermez et le lancez de nouveau, l’enregistreur s’ouvre à la position où vous l’avez laissé la dernière fois.

Nouvelles activités

La nouvelle activité Modifier le texte met à jour un texte spécifié à l'aide de méthodes telles que rechercher et remplacer, couper ou concaténer, vous offrant ainsi plusieurs nouvelles façons de manipuler les fichiers texte dont vous pourriez avoir besoin.

La nouvelle activité Étendue de cellule de table ( Table Cell Scope ) vous permet de vous attacher à un élément d’IU de table existant et d’effectuer plusieurs actions à l’intérieur de celui-ci. Cette activité est spécialement conçue pour l'automatisation SAP WinGUI.

La nouvelle activité Table d'extraction CV (CV Extract Table) vous permet de récupérer n’importe quelle table visible en utilisant Computer Vision et en la stockant dans une variable DataTable pour une utilisation plus poussée.

Pour améliorer la prise en charge des interfaces utilisateur gênantes des applications Windows WPF et WInForms, nous avons créé la nouvelle activité Injecter le code .NET , qui vous permet d’injecter du code .NET dans n’importe quelle application cible.

Autres améliorations

Amélioration du message affiché pour l’activité Saisir dans (Type Into) si le champ Champ vide (EmptyField) n’est pas rempli.

Nous étendons les fonctionnalités de création de projets d'automatisation pour SAP. Ainsi, cette version permettra d’automatiser SAP FIORI en créant des sélecteurs prêts à l’emploi.

L’activité Obtenir le texte CV (CV Get Text) dispose désormais également de la case à cocher Actualiser avant (RefreshBefore) qui, lorsqu’elle est cochée, vous permet de scanner à nouveau en utilisant le réseau neuronal Computer Vision pour détecter toute modification apportée depuis le premier scan effectué dans le cadre de l'activité Étendue d'écran CV (CV Screen Scope).

Nous avons maintenant ajouté la prise en charge de la surveillance des Événements utilisateur (User Events ) pour les postes de travail et les applications Citrix, ainsi que les automatisations sur RDP.

Les attributs GetProcessNameByPid et GetWindowProcessName renvoient maintenant une valeur en minuscules au lieu du nom de processus brut, qui devait être converti en minuscules.

L’activité OCR Google Cloud (Google Cloud Vision OCR) a reçu une nouvelle option, appelée Mode de détection (DetectionMode).

Amélioration du comportement de l’activité Saisir dans (Type Into) lorsqu’elle a été utilisée sur Outlook Web dans Internet Explorer et Chrome. La propriété Cliquer avant de saisir (ClickBeforeType) devait être définie sur true pour toutes les méthodes d’entrée, tandis que l’attribut <idx> avec une grande valeur n’était pas fiable.

La valeur par défaut de l’activité Connexion SAP (SAP Logon) est maintenant récupérée à partir de l’entrée de registre correspondante.

Les sélecteurs générés pour les colonnes de table SAP retournent maintenant le nom de la colonne comme valeur par défaut au lieu du numéro de colonne. De ce fait, le sélecteur est maintenant généré avec l'attribut <colTooltip> pour indiquer le nom de la colonne.
Il est désormais possible pour l’activité Cliquer (Click) d’interagir avec les éléments fléchés JSpinner dans les applications Java.
Les sélecteurs pour les applications Java prennent désormais en charge l'attribut <cls>.

Changements radicaux

  • Un correctif pour l’activité Prendre une capture d'écran (Take Screenshot) génère un traitement différent pour toutes les exceptions dans l’activité. Avant le correctif, toute exception faisait que la capture d’écran retournée était Null, mais maintenant, l’exception est générée normalement, arrêtant l’exécution du workflow. Cela peut provoquer des changements radicaux dans les workflows déjà existants.
  • Un correctif pour la propriété Cliquer avant de saisir (Click before typing) dans les applications Java implique que le curseur est placé après le texte existant au lieu du début du texte existant quand une activité Saisir dans (Type Into) avec l'option Activer (Activer) sélectionnée et la propriété Cliquer avant de saisir (Click before typing) définie sur Simple (Single) ou Double est utilisée dans une application Java.
  • En de rares occasions, les paires de cibles et d’ancres créées dans la version 2020.4.x peuvent ne pas identifier l’élément correct dans cette version. Pour résoudre ce problème, sélectionnez de nouveau l’ancre ou ajoutez une autre ancre pour la cible.

Résolution de bogues

  • Correction d’un problème avec l’activité Lier à une fenêtre ( Attach Window) qui ne fonctionnait pas correctement sur les applications Java lorsque le processus était démarré à partir d'Orchestrator. Le problème se produisait après l'exécution d'une mise à jour de Windows. Notez que vous n'êtes pas invité à installer l'extension pour Java si le fichier awt.dll n'est pas chargé dans l'application Java cible. Cela permet d'empêcher que la fenêtre contextuelle d'installation s'affiche lorsque les applications ne peuvent pas être automatisées via les sélecteurs Java. Vous pouvez en savoir plus sur l' extension pour Java sur cette page.
  • Amélioration de la génération de sélecteurs pour l’application Microsoft Teams en réparant la balise <cls> qui était générée de manière incorrecte.
  • L’activité Déclencheur de pression de touche (Key press trigger) ne détectait pas un élément si son sélecteur contenait l'attribut <idx>.
  • Dans certains cas, un menu déroulant ou contextuel disparaissait juste avant que les activités Cliquer (Click) ou Pointer (Hover) puissent interagir avec elles. Cela a maintenant été corrigé.
  • L’activité Déclencheur de pression de touche (Key press trigger) ne fonctionnait pas correctement lorsqu’elle était appliquée à des éléments SAP WinGUI.
  • Nous avons résolu un problème dans l’enregistreur d'application/Web (App/Web Recorder) qui rendait parfois le menu cliquable Choisir une action (App/Web Recorder) difficile à cliquer.
  • Lorsque Acrobat Reader DC est l’application cible d’une activité Utiliser l'application/le navigateur (Use Application/Browser) dont la propriété Ouvert (Open) est définie sur Toujours (Always), une erreur ne se produit plus si Acrobat est déjà ouvert. L’activité se lie maintenant à la fenêtre Acrobat existante. Par exemple, si le chemin d'accès à un fichier PDF est fourni comme argument, le fichier est ouvert dans un nouvel onglet dans la fenêtre Acrobat Reader DC existante.

Problèmes connus

  • Le référentiel d’objets ne prend pas en charge l’activité Extraire les données de la table (Extract Table Data) actuellement.
  • Certaines expressions en C# peuvent ne pas fonctionner lorsqu’elles sont utilisées avec le moteur OCR dans une activité Étendue d'écran CV (CV Screen Scope). Une solution de contournement pour ce problème consiste à utiliser une activité Affecter (Assign) avant l’activité Étendue d'écran CV (CV Screen Scope) pour exécuter l’expression.
  • L’activité Appeler le fichier de workflow (Invoke Workflow File) ne permet pas d’ouvrir le fichier correct au moment de l’exécution lorsqu’une activité précédente modifie le répertoire cible.
  • Lors de l'automatisation d'une application comportant plusieurs instances de fenêtre, dans un conteneur Use Application/Browser (Utiliser l'application/le navigateur) dont le mode d'attachement (Attach Mode) est défini sur Instance d'application (Application Instance), la modification manuelle du sélecteur d'une activité Cliquer (Click) en sélecteur inexistant entraîne le ciblage de l'ensemble de l'application cible au lieu de l'élément initial. Cela se produit uniquement lorsque la case Sélecteur (Selector) est cochée.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.